//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKBRep.TopoDS;
using CascadeSharp.TKG3d.GeomAdaptor;
using CascadeSharp.TKG3d.TopAbs;
using CascadeSharp.TKGeomAlgo.IntCurveSurface;
using CascadeSharp.TKMath.gp;

namespace CascadeSharp.TKTopAlgo.BRepIntCurveSurface
{
    //---------------------------------------------------------------------
    //  Class  BRepIntCurveSurface_Inter
    //---------------------------------------------------------------------
    public sealed class BRepIntCurveSurface_Inter
    {
        public BRepIntCurveSurface_Inter()
            : base()
        {
            throw new NotImplementedException();
        }

        public BRepIntCurveSurface_Inter(BRepIntCurveSurface_Inter parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public void Init(TopoDS_Shape theShape, GeomAdaptor_Curve theCurve, double theTol)
        {
            throw new NotImplementedException();
        }

        public void Init(TopoDS_Shape theShape, gp_Lin theLine, double theTol)
        {
            throw new NotImplementedException();
        }

        public void Load(TopoDS_Shape theShape, double theTol)
        {
            throw new NotImplementedException();
        }

        public void Init(GeomAdaptor_Curve theCurve)
        {
            throw new NotImplementedException();
        }

        public bool More()
        {
            throw new NotImplementedException();
        }

        public void Next()
        {
            throw new NotImplementedException();
        }

        public IntCurveSurface_IntersectionPoint Point()
        {
            throw new NotImplementedException();
        }

        public gp_Pnt Pnt()
        {
            throw new NotImplementedException();
        }

        public double U()
        {
            throw new NotImplementedException();
        }

        public double V()
        {
            throw new NotImplementedException();
        }

        public double W()
        {
            throw new NotImplementedException();
        }

        public TopAbs_State State()
        {
            throw new NotImplementedException();
        }

        public IntCurveSurface_TransitionOnCurve Transition()
        {
            throw new NotImplementedException();
        }

        public TopoDS_Face Face()
        {
            throw new NotImplementedException();
        }

        public void Find()
        {
            throw new NotImplementedException();
        }

        public bool FindPoint()
        {
            throw new NotImplementedException();
        }

        public void Clear()
        {
            throw new NotImplementedException();
        }
    }; // class BRepIntCurveSurface_Inter
}